EN FR
EN FR


Section: Scientific Foundations

Spike train statistics

The neuronal activity is manifested by the emission of action potentials (“spikes”) constituting spike trains. Those spike trains are usually not exactly reproducible when repeating the same experiment, even with a very good control ensuring that the experimental conditions have not changed. Therefore, researchers are seeking statistical regularities in order to provide an accurate model for spike train statistics. The spike trains statistics is assumed to be characterized by a hidden probability μ (h) giving the probability of spatio-temporal spike patterns. A current goal in experimental analysis of spike trains is to approximate μ (h) from data. A model is a probability distribution μ which approaches μ (h) . Typically, μ must predict the probability of spike events occurrence with a good accuracy.

In the simplest situation where one assumes μ (h) to be invariant under time translation, the Gibbs distribution approach consists of fixing a set of quantities (observables O k , k=1K) whose average value C k is computed from experimental spike trains. Then, one seeks a time-translation invariant probability μ satisfying μ(O k )=C k , k=1K, where μ(O k ) is the average value of O k under μ. Additionally, one asks μ to maximise the entropy rate μ. Equivalently, introducing the function φ= k=1 K λ k O k , where φ is called a Gibbs potential and λ k a free parameters, one seeks a probability μ satisfying h(μ)+μ(φ)=sup νM inv h(ν)+ν(φ). Here M inv is the set of time-translation invariant probabilities on the set of spike trains. Under fairly general conditions, as far as the analysis of experimental spike trains is concerned, the probability realising the sup is unique. The quantity P(φ)=h(μ)+μ(φ) is called the topological pressure. It matches in particular the property P(φ) λ k =μ(O k ). This relations allows to tune the parameters λ k so that μ(O k )=C k . The process of computation of P(φ) and μ has been numerically implemented by our team together with the CORTEX INRIA team (Event Neural Assembly Simulation ENAS http://enas.gforge.inria.fr/v3/ ).

The notion of Gibbs distribution extends to the more general context of statistics which are not time translation invariant. A simple example is a probability distribution characterizing the trajectories of a non homogeneous Markov chain with strictly positive transition probabilities. This concept extends also to processes with an infinite memory (chains with complete connections). We have proven the existence and uniqueness of a Gibbs distribution of this last type, in several examples of neural networks models, submitted to time-dependent stimuli, and characterized some salient properties of the Gibbs distribution, in connection with neuronal dynamics and response to stimuli. Thus, Gibbs distributions seem to be a useful concept for the analysis of spike trains.

In this spirit, our group is, on one hand, producing analytical (and rigorous) results on statistics of spike trains in canonical neural network models (Integrate and Fire, conductance based). On the other hand we are using those results to resolve experimental questions and new algorithms for data treatments. We have developed a C++ library for spike train statistics based on Gibbs distributions analysis and freely available at http://www-sop.inria.fr/neuromathcomp/public/index.shtml . We are collaborating with several biologist groups involved in the analysis of retina spike trains (Centro de Neurociencia Valparaiso; Molecular Biology Lab, Princeton; Institut de la vision, Paris).